package cn.iocoder.yudao.module.design.controller.admin.problem.vo;

import cn.iocoder.yudao.module.design.dal.dataobject.pic.PicDO;
import cn.iocoder.yudao.module.design.dal.dataobject.problemdealerrel.ProblemDealerRelDO;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.List;
import java.util.Map;

@Tag(name = "管理后台 - 项目问题 Response VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ProblemRespDetailVO extends ProblemBaseVO {

    @Schema(description = "ID", required = true)
    private Long id;

    @Schema(description = "图片列表")
    List<PicDO> fileList;

    @Schema(description = "节点信息")
    Map<String,Object> nodeInfo;

    @Schema(description = "处理人ids")
    List<Long> dealerIds;
    @Schema(description = "处理人信息")
    List<ProblemDealerRelDO> dealerList;

}
